"""
1.根据录入的1,2 判断用户为登录和注册
2.注册: 将用户录入的用户名和密码以下面的格式写入到文件中
 用户名1|密码1
 用户名2|密码2
3.登录: 读取出每一行并且通过|分割出来用户名和密码与用户录入的用户名和密码进行比对
"""
code = input('输入功能[1注册|2登录]:')
if code == '1':
    # 接收用户输入
    username = input('username:')
    password = input('password:')

    # 将信息写入文件中
    # 打开文件 -a 追加写
    f = open('test/account.text', 'a', encoding='utf8')
    # 操作文件
    f.write(f'{username}|{password}\n')
    # 关闭文件
    f.close()
    print('注册成功')
elif code == '2':
    # 登录
    #接收用户输入
    username = input('username:')
    password = input('password:')

    # 读取文本中的用户信息 read, readline, readlines
    f = open('test/account.text', 'r', encoding='utf8')
    lines = f.readlines()
    for line in lines:
        sys_username, sys_password = line.rstrip().split('|')
        if sys_username == username and sys_password == password:
            print(f'[{username}]登录成功')
            break
    else:
        print('登录失败')





